#ifndef ALIGNMENTPATTERN_H
#define ALIGNMENTPATTERN_H

#include <iostream>
#include <QImage>
#include <vector>

#include "point.h"
#include "pixel.h"
#include "canvas.h"
#include "converter.h"

using namespace std;

class alignmentpattern
{
public:
    alignmentpattern();
    void findAlignments (point origin, int versionINFO, int pixelProportion, QImage* img);

    void setCanvas (canvas *log);

private:
    int seed[5];
    int seed2[7][3];

    canvas *log;
};

#endif // ALIGNMENTPATTERN_H
